Humpy shrimp - French English Dictionary